<?php


require_once 'SF/SFrapport.php';
require_once "classes/Rapport.php";
require_once 'config.php';
/**
 * Classe permettant de gérer les metier du service Applicatif Rapport 
 */
class SArapport {
    

    /**
     * Methode pour ajouter un rapport à la BD
     * @param Rapport Rapport a mémoriser
     * @return Message RapportMémorisée
     */
    public function ajouter($unRapportAAjouter) {
        $unRapportMemorise=NULL;
       
            $unRapport = new SFrapport();    
            $unRapportMemorise=$unRapport->ajouter($unRapportAAjouter);

        return $unRapportMemorise;
    }
    /**
     *  Methode pour modifier un rapport
     * @param Rapport Objet rapport à modifier
     */
    public function modifier($unRapportAModifier) {
        $unRapportModifie=NULL;
       
            $SFRapport = new SFrapport();    
            $unRapportModifie=$SFRapport->modifier($unRapportAModifier);

        return $unRapportModifie;
    }
    /**
     * Methode pour lister les Rapport selon les critères séléctionnée
     * @param Peronne Rapport à lister
     */
    public function lister($rapportARechercher) {

        $SFrapport = new SFrapport();
        return $SFrapport->lister($rapportARechercher);

    }


    public function supprimer($rapportASupprimer) {
        $SFrapport = new SFrapport();
        return $SFrapport->supprimer($rapportASupprimer);
    }

}
?>
